infinitely variable transmission - Spanish English Dictionary